package com.dhcc.sds.standard.entity;

import com.baomidou.mybatisplus.annotations.TableName;
import com.dhcc.core.framework.base.entity.BaseEntity;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 标化字典对照业务数据
 *
 * @ClassName: SdsStandDicMatchEntity
 * @Description: TODO
 * @author zhangdc
 * @date 2023-03-13 10:09:57
 */
@TableName("t_sds_std_dic_match")
public class SdsStandDicMatchEntity extends BaseEntity<SdsStandDicMatchEntity> {

    private static final long serialVersionUID = 1L;

    //标化字典id
    private Long dicId;
    //对照类型（0（默认） 无需对照 1 对照医嘱 2.对照检验 3 对照病历子标题）
    private Integer matchType;
    //关联医嘱项
    private Long ordmastId;
    //关联检验项目
    private Long labItemId;
    //关联病历子标题
    private String subTitle;
    //对照时间
    @DateTimeFormat(pattern = "yyyy-MM-dd hh:mm:ss")
    private Date operDate;

    public Long getDicId() {
        return dicId;
    }

    public void setDicId(Long dicId) {
        this.dicId = dicId;
    }

    public Integer getMatchType() {
        return matchType;
    }

    public void setMatchType(Integer matchType) {
        this.matchType = matchType;
    }

    public Long getOrdmastId() {
        return ordmastId;
    }

    public void setOrdmastId(Long ordmastId) {
        this.ordmastId = ordmastId;
    }

    public Long getLabItemId() {
        return labItemId;
    }

    public void setLabItemId(Long labItemId) {
        this.labItemId = labItemId;
    }

    public String getSubTitle() {
        return subTitle;
    }

    public void setSubTitle(String subTitle) {
        this.subTitle = subTitle;
    }

    public Date getOperDate() {
        return operDate;
    }

    public void setOperDate(Date operDate) {
        this.operDate = operDate;
    }
}
